package com.hsmw.schedule.mapper;

import com.hsmw.schedule.vo.DriverAddressInfo;
import com.hsmw.schedule.vo.MyTotalInfoVO;
import com.hsmw.schedule.vo.RetailerOrForemanInfoVO;
import com.hsmw.common.base.BaseMapper;
import com.hsmw.domain.HsmwHtnUser;

import java.util.HashMap;
import java.util.List;

/**
 * <p>
 * 用户表 Mapper 接口
 * </p>
 *
 * @author wd
 * @since 2021-10-26
 */
public interface HsmwHtnUserMapper extends BaseMapper<HsmwHtnUser> {

    List<RetailerOrForemanInfoVO> getRetailerList(HashMap param);
    List<RetailerOrForemanInfoVO> getForemanList(HashMap param);


    void removeItemInfoById(HashMap param);


    void removeStuff(HashMap param);

    MyTotalInfoVO getMytotalInfo(HashMap param);

    MyTotalInfoVO getForemantotalInfo(HashMap param);

    void unregisterUser(String userId);

    List<DriverAddressInfo> queryAddressList(HashMap param);
}
